Big Huge Thesaurus

transdermal patch

noun